/* CSS Document */

/*回未简介*/
.about{ overflow:hidden;}
.about .nr{ margin:40px auto; background:url(../images/about_bj.jpg) no-repeat center center; padding:80px; height:350px;}
.about .nr .left{ float:left; width:480px; height:365px; overflow:hidden;}
.about .nr .left img{ max-height:480px; margin:0 auto;}
.about .nr .right{ float:left; overflow:hidden; padding-left:30px;}
.about .nr .right .r_b{ overflow:hidden; padding-bottom:20px;}
.about .nr .right .r_b img{ float:left; margin-right:10px;}
.about .nr .right .r_b h2{ float:left; color:#333333; font-size:24px;padding-top: 12px;}
.about .nr .right .r_text{ color:#333333; font-size:14px; line-height:34px; width:530px;height:275px; text-align:justify;overflow:hidden;}
/*回未简介*/


/*回未服务*/
.service{ overflow:hidden; background:url(../images/service_bj.jpg) no-repeat top center; min-height:700px;}
.service .nr{ margin:40px auto; overflow:hidden;}
.service .nr ul{ margin:40px auto; overflow:hidden; padding-top:50px;}
.service .nr ul li{ float:left; width:300px; position:relative;}
.service .nr ul li .im{ margin:0 auto 10px auto; width:150px; height:150px;overflow:hidden; position:relative;}
.service .nr ul li .im img{width:150px; height:150px;}
.th1{ position:absolute; top:0px; left:0px;}
.th2{ position:absolute; top:150px; left:0px;}
.service .nr ul li a{ font-size:20px; line-height:40px; color:#ffffff;text-align:center; display:block; padding-bottom:15px; width:100px; margin:0 auto;}
.service .nr ul li a:hover{ text-decoration:underline;}
.service .nr ul li i{ font-size:14px; line-height:29px; color:#ffffff;text-align:center; display:block;}
/*回未服务*/

/*回未优势*/
.advantage{ overflow:hidden;}
.advantage .nr{ margin:40px auto; overflow:hidden; background:url(../images/service_bj.png) no-repeat top center; min-height:500px;}
.advantage .nr ul{ margin:40px auto; overflow:hidden; padding-top:50px;}
.advantage .nr ul li{ float:left;position:relative;}
.l1{ width:336px;}
.l2{ width:238px;}
.l3{ width:333px;}
.l4{ width:249px;}
.advantage .nr ul li h5{ font-size:20px;color:#717171;text-align:center; display:block; padding:10px 0 15px 0;margin:0 auto; font-weight:bold;}
.advantage .nr ul li i{ font-size:12px; line-height:24px; color:#717171;text-align:center; display:block;}
/*回未优势*/

/*回未案例*/
.case{ overflow:hidden;}
.case .nr{ margin:40px auto; overflow:hidden;min-height:500px;}
.case .nr ul{ overflow:hidden;}
.case .nr ul li{width:300px;height:208px;float:left;position:relative;overflow:hidden;cursor:pointer;}
.case .nr ul li .txt{width:300px;height:0;position:absolute;left:0;bottom:0; background:url(../images/ico11.png) repeat top left; }
.case .nr ul li .txt img{ width:50px; height:50px; margin:0 auto;padding-top:50px;}
.case .nr ul li .txt h3{font-size:20px;font-weight:normal; line-height:30px;text-align:center;color:#FFF;}
.case .nr ul li .txt p{font-size:14px;text-align:center; color:#FFF; padding-top:5px;}
.more{ overflow:hidden; margin:40px 0;}
.more a{ display:block; width:134px; background:#1481d5; color:#FFF; line-height:36px; font-size:14px; text-align:center; margin:0 auto;}
.more a:hover{background:#0f6cb3; transition:all 0.2s linear;}
/*回未案例*/

/*回未客户*/
.client{ overflow:hidden; background:url(../images/client_bj.jpg) no-repeat top center; background-size:100% 100%; min-height:750px; height:844px;}
.client .nr{ margin:40px auto; overflow:hidden; position:relative;}
.client .nr ul{ overflow:hidden; position:relative; min-height:600px;}
.client .nr ul li{width:227px;height:227px;position:absolute; overflow:hidden;}
.client .nr ul li img{transition: all ease-out .3s;width:227px;height:227px;overflow:hidden;}
.client .nr ul li img:hover{transform: scale(0.8, 0.8);-moz-transform: scale(0.8, 0.8);-webkit-transform: scale(0.8, 0.8);-o-transform: scale(0.8, 0.8);} 
.ico9{ top:0px; left:132px;}
.ico10{ top:0px; left:369px;}
.ico11{ top:0px; left:606px;}
.ico12{ top:0px; left:843px;}
.ico13{ top:118px; left:14px;}
.ico14{ top:118px; left:251px;}
.ico15{ top:118px; left:488px;}
.ico16{ top:118px; left:725px;}
.ico17{ top:118px; left:962px;}
.ico18{ top:236px; left:132px;}
.ico19{ top:236px; left:369px;}
.ico20{ top:236px; left:606px;}
.ico21{ top:236px; left:845px;}
.ico22{ top:353px; left:251px;}
.ico23{ top:353px; left:488px;}
.ico24{ top:353px; left:725px;}
/*回未客户*/

/*联系我们*/
.contact{ overflow:hidden;}
.contact .nr{ margin:40px auto; overflow:hidden; position:relative;}
.contact .nr .us{ position:absolute; right:0px; top:0px; height:460px; width:440px;background:url(../images/ico11.curr.png) repeat top left; padding:50px 20px 0 50px;}
.contact .nr .us h4{ color:#ffffff; font-size:20px; padding:20px 0;}
.contact .nr .us p{ color:#ffffff; font-size:14px; line-height:40px; padding-left:40px;}
.ico1{ background:url(../images/ico6.png) no-repeat left center;}
.ico2{ background:url(../images/ico7.png) no-repeat left center;}
.ico3{ background:url(../images/ico8.png) no-repeat left center;}
.ico4{ background:url(../images/ico9.png) no-repeat left center;}
.ico5{ background:url(../images/ico10.png) no-repeat left center;}
.contact .nr .us .wechat{ overflow:hidden; margin-top:10px;}
.contact .nr .us .wechat .we1{ overflow:hidden; float:left; margin-right:30px;}
.contact .nr .us .wechat .we1 img{ width:120px; height:120px;}
.contact .nr .us .wechat .we1 i{ color:#ffffff; font-size:14px; padding-top:10px; display:block; text-align:center;}

/*联系我们*/